aboutsummaryrefslogtreecommitdiffstats
path: root/src/routes/blog/[id=int]/+page.ts
blob: ea2803f71ecb8b7e01532d9a98809fd703db9a6d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
import { error } from '@sveltejs/kit';
import posts from '../dynamic-posts.js';

export const load = async ({ data }) => {
  const filename = data.post?.filename;
  if (!filename) throw error(404, 'Post not found.')
  const post = (await posts[filename]());
  return {
    post,
    filename,
  }
}